package es.cazadoresmadridejos.beans.manager.photo;

import java.util.List;

import es.cazadoresmadridejos.common.bean.manager.Manager;

import es.cazadoresmadridejos.model.Photo;
import es.cazadoresmadridejos.model.Photo.PhotoType;
import es.cazadoresmadridejos.objs.PhotoContainer;
import es.cazadoresmadridejos.objs.web.Page;

public interface PhotoManager extends Manager<Photo>{

	List<Photo> findAllPaginated(Page page, PhotoType type);
	List<Photo> findAllPaginated(Page page, PhotoType type, Long partnerId);
	Long countAll(PhotoType type);
	Long countAll(PhotoType type, Long partnerId);
	PhotoContainer getPhoto(Integer page, PhotoType type);
}
